EfFileFormatter
class EfFileFormatter extends EfFieldFormatter
Provides formatting methods for file
field types.
Methods
Constructor.
Returns an array of all field items as EfFieldFormatter objects.
Checks if the given or current field delta exists.
Shortcut for the possible not so easy to understand isDeltaValid() method.
Implementing IteratorAggregate interface.
Returns the filename.
Returns the textual description if it is available.
Return a formatted filesize.
Return a filetype.
Returns the URL for this file.
Returns link to this file generated with theme_file_link
No description
Details
at line 474
__construct(EntityMetadataWrapper $property, bool $isMultivalue)
Constructor.
in EfFieldFormatter at line 43
array|string
value()
Returns the current field item as a raw array.
in EfFieldFormatter at line 52
array
values()
Returns all raw field items in an array.
in EfFieldFormatter at line 61
EfFieldFormatter[]
all()
Returns an array of all field items as EfFieldFormatter objects.
in EfFieldFormatter at line 74
array
setDelta($delta)
Set the current field delta.
in EfFieldFormatter at line 91
bool
isDeltaValid(null $delta = NULL)
Checks if the given or current field delta exists.
in EfFieldFormatter at line 102
bool
notEmpty()
Shortcut for the possible not so easy to understand isDeltaValid() method.
in EfFieldFormatter at line 113
bool
isAccessible()
Check if current user is allowed to view this field.
Can be needed if a module like field_permissions is in use.
in EfFieldFormatter at line 124
EfFieldFormatterIterator
getIterator()
Implementing IteratorAggregate interface.
If we wrap a list, we return an iterator over the data list.
in EfFieldFormatter at line 133
int
count()
Implementing Countable interface.
at line 490
string
name()
Returns the filename.
at line 503
string
description()
Returns the textual description if it is available.
at line 516
string
filesize()
Return a formatted filesize.
at line 529
string
filetype()
Return a filetype.
at line 543
string
url()
Returns the URL for this file.
at line 556
string
link()
Returns link to this file generated with theme_file_link